View unanswered posts | View active topics It is currently Fri Mar 29, 2024 1:52 am



Reply to topic  [ 41 posts ]  Go to page Previous  1, 2, 3  Next
 Kobold - an innovative 16 bit TTL Retrocomputer 
Author Message

Joined: Mon Oct 07, 2019 1:26 pm
Posts: 46
Hi, I am having trouble finding a value for Tpd for the 74AC283. The TI datasheet only mentiones minimum and maximum values in a wide temperature range, while I'm more interested in a realistic value at 25 degrees. Does anyone have a tip ?


Sat Nov 16, 2019 4:38 pm
Profile

Joined: Mon Oct 07, 2019 2:41 am
Posts: 585
You sleep better if you use worst case timing for all delays.


Sat Nov 16, 2019 8:26 pm
Profile

Joined: Tue Dec 11, 2012 8:03 am
Posts: 285
Location: California
My 74AC book doesn't have the '283. However, having worked in the mid-1980's for a semiconductor manufacturer (actually a VHF/UHF power transistor manufacturer), I can tell you that the performance from one lot to the next, even one wafer to another, even one part of the wafer to another, can be different. If you're making a product to sell a lot of, you basically have to go with the worst-case guarantees or do your own extensive testing. For one-off projects, I like to just run the clock speed up until things start failing, then back it down about 25% for some safety margin. There was a British home-computer manufacturer in the 1980's—I don't remember which one—that sold a design that worked reliably in the lab (at 25°C), but they didn't take into consideration what would happen when customers ran the computer in warm weather with no air conditioning. An awful lot of units failed.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources


Sat Nov 16, 2019 8:37 pm
Profile WWW

Joined: Mon Oct 07, 2019 1:26 pm
Posts: 46
Ok, I counted the worst delays for the AC chips and it seems there is enough margin.

Today I finished the assembler/simulator of the Kobold K2. It loads a "Hello World" program at startup, you can assemble and run it online.

You can edit programs, load/store programs from/to your own PC, and there is an integrated manual for the assembly instructions.

Try the assembler/simulator here: http://www.enscope.nl/simas_kobold2/

Main project page is here:https://hackaday.io/project/167605-kobold-k2-risc-ttl-computer


Sun Dec 08, 2019 8:44 pm
Profile

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1780
"Hello World!" - very good!


Sun Dec 08, 2019 8:45 pm
Profile

Joined: Mon Oct 07, 2019 1:26 pm
Posts: 46
Today reached a new milestone, the datapath of the hardware is working !
see: https://hackaday.io/project/167605-kobold-k2-risc-ttl-computer/log/172608-datapath-working


Fri Jan 03, 2020 6:32 pm
Profile
User avatar

Joined: Fri Mar 22, 2019 8:03 am
Posts: 328
Location: Girona-Catalonia
That's excellent progress, congratulations for that important milestone !


Sat Jan 04, 2020 10:28 am
Profile

Joined: Mon Oct 07, 2019 1:26 pm
Posts: 46
Thank you Joan ! First tests of address registers also looks good.


Sat Jan 04, 2020 11:38 am
Profile

Joined: Mon Oct 07, 2019 1:26 pm
Posts: 46
One week ago I got the RPi Flash programmer working. And yesterday the Kobold executed its first program steps from the Flash, switching an indicator LED on and off ! It was single stepped by the RPi. But I found a problem in the reset circuit, fixed that today, it will now also blink the LED stand-alone.

Also had progress on the C compiler, a few more C features are implemented now, and it does several optimizations.

Just placed a new logfile: https://hackaday.io/project/167605-kobold-k2-risc-ttl-computer/log/173333-blinking-led


Sat Jan 25, 2020 11:39 am
Profile

Joined: Wed Jan 09, 2013 6:54 pm
Posts: 1780
Well done!


Sun Jan 26, 2020 7:47 pm
Profile

Joined: Mon Oct 07, 2019 1:26 pm
Posts: 46
HELLO WORLD ! Big milestone today !

see: https://hackaday.io/project/167605-kobold-k2-risc-ttl-computer/log/173420-milestone-hello-world


Tue Jan 28, 2020 8:40 pm
Profile
User avatar

Joined: Fri Mar 22, 2019 8:03 am
Posts: 328
Location: Girona-Catalonia
Well done!.
(and it doesn't cease to amaze me that you are using a Rpi running an interpreted language on the other side)


Tue Jan 28, 2020 9:05 pm
Profile

Joined: Mon Oct 07, 2019 1:26 pm
Posts: 46
Thanks Joan ! What is so amazing about running interpreted Python on the RPi ?


Tue Jan 28, 2020 9:08 pm
Profile
User avatar

Joined: Fri Mar 22, 2019 8:03 am
Posts: 328
Location: Girona-Catalonia
roelh wrote:
Thanks Joan ! What is so amazing about running interpreted Python on the RPi ?

Well, it's just that any low spec avr based card would do it.
(and that I generally have a greater appreciation for "compiled" languages, but that's just me, of course :D )


Tue Jan 28, 2020 9:37 pm
Profile

Joined: Mon Oct 07, 2019 1:26 pm
Posts: 46
Well, an AVR does not normally have a screen connected to it for the terminal, the RPi has.
But more important, the RPi runs a webbrowser. The browser has my webpage with the web-based JavaScript assembler. If I download the binary, it is available on the RPi and a simple script can program it into the Kobold. So the RPi is already connected and can easily provide both functions.

I understand your dislike of interpreted languages, I think... They just don't work efficient.


Tue Jan 28, 2020 9:45 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 41 posts ]  Go to page Previous  1, 2, 3  Next

Who is online

Users browsing this forum: DockLazy and 9 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software