R
rickman
Guest
On 4/7/2016 8:48 AM, Rick C. Hodgin wrote:
Ok, so you are trying to do *something* of value to God, but you don't
know what value that is. If you want to get help from people, you need
to explain to them how it will be a good thing in ways they can
understand. You can't explain it and you need the help of others to
make it happen. I think you are screwed.
--
Rick
On Thursday, April 7, 2016 at 2:46:51 AM UTC-4, rickman wrote:
On 4/6/2016 4:38 PM, Rick C. Hodgin wrote:
On Wednesday, April 6, 2016 at 3:07:55 PM UTC-4, Aleksandar Kuktin wrote:
Also, why are you doing this? Is this a hobby? Work related? Starting a
new bussiness? Want to design and implement a NSA-proof PC?
To be honest, I am a Christian, and I want to use the talents I was gifted
with and give the fruit of my labor back to God, and to my fellow man (and
not a pursuit of money, or proprietary IP, or patents, or other such things,
but rather an expression of love basically in giving back).
How would this accomplish that, the benefit to God or man?
Well, it's difficult to describe to many people. To date, only a small
handful have seen any value in the idea whatsoever ... but, some do see
the value and I am one of them.
It comes down to our fundamental reason for being alive in this world.
Am I a self-made man with all of my abilities being my abilities? Or do
I acknowledge that I was gifted with those abilities by God, and then do
I hold God in that place in my life ahead of all things?
I am not rich. I am not strong. I am not many things. What I am though
He has gifted me with. I happen to have an interest in these areas and,
despite not having a formal education, have discovered over time that
these things just make sense to me and I'm able to maneuver in them with
little difficulty. They are also a great interest to me.
So, I refocus the purposes of my life from within that knowledge and
understanding: I was created by God. God had a purpose in creating me.
I desire to do these things in my life, so I will do them for God. And
if God has another purpose for me in my life, then as I am walking on
this path, He will put up obstacles and roadblocks to move me from this
direction to some other direction, which is the one He truly wanted me
to be on.
So long as I'm moving, and doing so for Him, I'm walking as I should.
And for me, it's in this industry (hardware, and software). But for
others walking similarly in their line of work, it would be in whatever
they do, using whatever skills they possess.
-----
It's an endeavor I've been working on since July 12, 2012, when I had
instead started heading down a path of doing what I'm doing now on
this project, except for GNU and the FSF. However, just before I began,
I found out some things about Richard Stallman that were very disturbing
to me, and I resolved within myself that I could not work for that
entity, contributing to its growth or prosperity because its very
foundations were wrought of a man whose viewpoints on several things are
not only against God, but against most people's assessment of what is
true right and true wrong.
So, instead of the Free Software Foundation, I created the Liberty
Software Foundation, and dedicated all of my work to honoring God. I
have given the labor I possess on these projects away, so that others
might benefit from them. I have done my best on this project, and not
many others have seen benefit in my work, and I've observed a similar
reaction to my efforts as I see here, where people initially are very
interested in helping, but once they see any kind of an association with
God, or doing work for God, there is a recoil, and a pulling away. Of
course it makes me sad because I desire to create these hardware and
software products, and I desire to receive help from others, but I also
desire to do it in a way which gives God the credit (glory, honor, praise)
for what He first did in me, giving me the abilities to do any of these
things in the first place, and in all who participate as well.
In essence, my heart cries out to God in acknowledgement of who He is,
what He has done, and I recognize why we are here in our various short-
comings, ineptitudes, strengths, and abilities: to help one another.
We are here to compensate for one another's weaknesses, to be strong in
areas they're weak, and have others be strong in the areas we're weak.
And in these areas of hardware and software design, I would very much
like to have a part running at 4 GHz or faster, but I cannot do that
alone. My goals are more modest, though my hope remains that I will
not only have a part running at 4 GHz, but rather that God will shine
the light of knowledge and understanding in these areas of physics and
allow a part to be created which operates at 100 GHz or faster, and
does so on less power, less heat, etc.
I am confident in my relationship with God, and with who God is, so I
seek to do the things I do in my life for Him. I do this in my work, my
hardware and software pursuits, in my family relationships, in the
relationships I have/attempt with friends, etc. I make Him part of my
life, and explicitly the biggest part, and the part out front of the
things I do, and I do this because of who He is, who I am, and what He's
given me here in this world.
Bottom line: I am not a self-made man. I need His help, guidance, and
that of those around me. But I know that together, in acknowledgement
of Him, there is nothing we cannot accomplish.
Does anybody have an experience or advice in creating an FPGA-based CPU
that connects to a real hardware device and simulates the real device's
abilities?
Does simulation count?
Yes. Also in emulation, as by a real FPGA product, but one which does not
plug into a socket, but is its own entire creation. Here's an Aleksander
who created a 486 SX CPU (it has not integrated FPU):
https://github.com/alfikpl/ao486
My goals are part of a project I'm working on called LibSF 386-x40, which
is a 40-bit extension to the 80386, and 32-bit ARM. I use a WEX register
model which extends the 32-bit registers to 40-bit registers:
https://github.com/RickCHodgin/libsf/blob/master/li386/li386-documentation/images/wex_register_mapping.png
However, in the past couple weeks I've had the idea of a pointer selector,
which operates like a segment selector, but on a specific pointer register.
When enabled, it loads an extra 8-bits into the segment register associated
with specific register, such that it then is able to reference a 4GB window
of memory within the 1 TB address space:
https://groups.google.com/d/msg/comp.arch/bcpb03mL0o0/xUBzCXDmBgAJ
These are all part of long-term plans. I'd like to have my first CPU being
shipped to a fab for real manufacturing by July 12, 2022, which I expect to
be around a 90 MHz part.
So in 2022 this will rival the $5 ARM MCU devices currently available?
The part I have planned today won't. But if more people come together,
we can together create something that will exceed it. It just takes the
willingness from within to work together, and the guidance of God guiding
our hearts and minds in the right direction, for He is truth, and this
universe is His creation. If there is anyone who can guide us on the
direction we should go, it's Him. And I place my faith, hope, and trust
in Him because of who He is.
That being said, that doesn't mean I don't want to work with you on this
project. You have exhibited incredible kindness, and I have been moved
by it. I have these desires to pursue these hardware ends, and nothing
about that has changed. The only thing that's different now than it was
yesterday or the day before, is that now you know that I am desiring to
do this as an effort given over to God, in honoring Him with the fruits
of my life. I hope this won't be a stumbling block. I find your generosity
of spirit refreshing, and your knowledge and experience desirable assets
that you are willing to share so freely. It's made me happy actually.
Ok, so you are trying to do *something* of value to God, but you don't
know what value that is. If you want to get help from people, you need
to explain to them how it will be a good thing in ways they can
understand. You can't explain it and you need the help of others to
make it happen. I think you are screwed.
--
Rick