Click here to Skip to main content
15,908,444 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: pop went the power supply Pin
kalberts25-May-18 4:12
kalberts25-May-18 4:12 
GeneralRe: pop went the power supply Pin
Nelek25-May-18 10:53
protectorNelek25-May-18 10:53 
GeneralRe: pop went the power supply Pin
Clifford Nelson25-May-18 9:31
Clifford Nelson25-May-18 9:31 
GeneralGot in late, nothing works! Pin
glennPattonWork325-May-18 1:00
professionalglennPattonWork325-May-18 1:00 
GeneralRe: Got in late, nothing works! Pin
OriginalGriff25-May-18 1:40
mveOriginalGriff25-May-18 1:40 
GeneralRe: Got in late, nothing works! Pin
Super Lloyd25-May-18 2:06
Super Lloyd25-May-18 2:06 
GeneralRe: Got in late, nothing works! Pin
glennPattonWork325-May-18 2:27
professionalglennPattonWork325-May-18 2:27 
GeneralDoes anybody here have experience with CPLDs? Pin
CodeWraith25-May-18 0:17
CodeWraith25-May-18 0:17 
My 8 bit computer design is slowly coming together. It will come down to three 160mm x 160mm boards, all stuffed full with ICs.

Board 1 will be the CPU, BIOS ROM, basic RAM, selection logic for all memory and I/O devices, the experimental interrupt logic, the old Elf's cassette tape interface as simple means of loading or storing programs, a RS232 serial port to connect a terminal or 'network' with the old Elf and a connector for a 4 inch monochrome LCD display (160 x 128 pixel, both graphics and text).

Board 2 will contain the MC6847 based graphics, the IDE controller, the PS/2 ports for keyboard and mouse, a timer chip (for generating interrupts when it's time to swap tasks) and a soundchip (which I still have not found yet).

Board 3 will be the 8 Mb paged memory I posted a few days ago.

This is already an improvement over the firat design. I expected to have up to 6 smaller boards. On the other hand there is still room for improvement. There is a good load of simple logic ICs on every board. Some, like the MAX 232 in the serial port or the op amps in the old cassette interface can't be replaced by programmable logic, but about 25 74HC family logic ICs remain and (as I hope) can be replaced by a CPLD or two. FPGAs probably are too big and to expensive for this job.

My preferenced would be:

- Please no SMDs! I would like to program my CPLDs in some kind of development board, then take them out of the socket and plug them right into the sockets on the computer's boards. PLCCs would be fine, for example. Hand soldering SMDs is torture anyway.

- A lot of the discrete logic is about chip and device selection. Simple stuff that needs a few gates and which I don't expect to be much trouble.

- Then I have a lot of registers that latch all kinds of stuff, like demultiplexing the address bus, storing the selected memory pages, storing pending interrupts or holding the inputs from the PS/2 ports. How great would it be to simply send the data lines, address lines and read/write signals into a CPLD and let it do all the decoding, storing and outputting without having to wire up each and every part seperately!

- For the PS/2 ports I will need shift registers and counters. These I will probably have to define myself from simpler gates, right?
I have lived with several Zen masters - all of them were cats.

His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

GeneralRe: Does anybody here have experience with CPLDs? Pin
glennPattonWork325-May-18 1:09
professionalglennPattonWork325-May-18 1:09 
GeneralRe: Does anybody here have experience with CPLDs? Pin
CodeWraith25-May-18 1:56
CodeWraith25-May-18 1:56 
GeneralRe: Does anybody here have experience with CPLDs? Pin
glennPattonWork325-May-18 2:24
professionalglennPattonWork325-May-18 2:24 
GeneralRe: Does anybody here have experience with CPLDs? Pin
CodeWraith25-May-18 2:28
CodeWraith25-May-18 2:28 
GeneralRe: Does anybody here have experience with CPLDs? Pin
glennPattonWork325-May-18 2:39
professionalglennPattonWork325-May-18 2:39 
GeneralRe: Does anybody here have experience with CPLDs? Pin
CodeWraith25-May-18 2:56
CodeWraith25-May-18 2:56 
GeneralRe: Does anybody here have experience with CPLDs? Pin
glennPattonWork325-May-18 3:44
professionalglennPattonWork325-May-18 3:44 
GeneralRe: Does anybody here have experience with CPLDs? Pin
CodeWraith25-May-18 4:05
CodeWraith25-May-18 4:05 
GeneralRe: Does anybody here have experience with CPLDs? Pin
glennPattonWork325-May-18 4:18
professionalglennPattonWork325-May-18 4:18 
GeneralRe: Does anybody here have experience with CPLDs? Pin
CodeWraith25-May-18 4:35
CodeWraith25-May-18 4:35 
GeneralRe: Does anybody here have experience with CPLDs? Pin
glennPattonWork325-May-18 4:57
professionalglennPattonWork325-May-18 4:57 
GeneralRe: Does anybody here have experience with CPLDs? Pin
jrgrobinson28-May-18 2:40
jrgrobinson28-May-18 2:40 
GeneralRe: Does anybody here have experience with CPLDs? Pin
Adrian Wadey28-May-18 22:57
Adrian Wadey28-May-18 22:57 
QuestionProgramming Question of the Week? Pin
megaadam24-May-18 23:35
professionalmegaadam24-May-18 23:35 
AnswerRe: Programming Question of the Week? Pin
User 742933824-May-18 23:56
professionalUser 742933824-May-18 23:56 
AnswerRe: Programming Question of the Week? Pin
CodeWraith25-May-18 0:20
CodeWraith25-May-18 0:20 
GeneralRe: Programming Question of the Week? Pin
megaadam25-May-18 0:44
professionalmegaadam25-May-18 0:44 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.