Bringing PCI Bus Support to the Classic Motorola 68000

https://hackster.imgix.net/uploads/attachments/1989697/_M1N3GAYCVw.blob?auto=compress%2Cformat&w=600&h=450&fit=min

The Motorola 68000 was introduced in 1979, while the PCI bus didn’t start appearing in computers until more than a decade later. The two technologies come from very different eras, but there isn’t any fundamental reason why they can’t work together. PCI was specifically designed to be processor-independent, after all. Proving that point, hardware hacker Piotr Grzesik built a homebrew Motorola 68000 computer with two functional PCI slots.

Grzesik took on the project primarily as a way to learn how PCI works at a low level. Before starting the computer, he reverse engineered a proprietary PCI card containing a Xilinx Spartan II XC2S100 FPGA. He then wrote his own VHDL implementation of the PCI protocol, eventually getting the card recognized by a PC, assigning it a Base Address Register (BAR), and communicating with its internal memory.

An FPGA interfaces the PCI bus with the CPU (📷: Piotr Grzesik)

With that...

Copyright of this story solely belongs to hackster.io. To see the full text click HERE

Read more

https://cdn.mos.cms.futurecdn.net/xADd7ydK8EewsHFJVVWYcG-1920-80.jpg

Germany has no problem with Tesla’s Full Self-Driving technology but urges a name change to avoid misleading customers — something Tesla should have done years ago

* Germany’s Federal Ministry of Transport is pushing for FSD approval * Regulators are concerned about the controversial name * The technology could be labelled “Tesla Assisted Driving” instead A recent statement from Germany’s Ministry of Transport reports that the country's Transport Minister, Steffen Bilger, is pushing to legalize