MyHDL Interface Example
MyHDL Interfaces ExampleWith the next release of MyHDL, version 0.9, conversion of interfaces will be supported. In this context an interface is any object with a Signal attribute. This can be used to simplify connection between modules and port definitions. For example, if I want to define a simple memory-map bus, the Signals for the bus can be defined as follows:
class BareBoneBus: def __init__(self): self.wr = Signal(False) self.rd =...MyHDL FPGA Tutorial I (LED Strobe)
Last updated 05-Nov-2015
IntroductionFrom many perspectives the latest FPGA offerings from 'X' and 'A' are large devices - mucho programmable logic resources. Even the devices that one can get for sub \$10 are relatively large. Because of the size of these FPGAs they are implemented using an HDL. To manually configure each circuit would be a long and tedious task. It is not feasible to program an FPGA by manually defining the logic for each LUT and manually...
A Bit Bucket had Holes
Couple months ago I wrote a quick little blog about a company called Tabula. Tabula has a virtual 3D approach to achieving higher logic density in an FPGA. See the previous blog for more information.
Along similar lines was another company called TierLogic which actually had multiple physical layers. I was impressed with the Tabula approach and claims. Along the same lines the TierLogic technology looked promising as well. But, EE Times has reported that...
MyHDL FPGA Tutorial I (LED Strobe)
Last updated 05-Nov-2015
IntroductionFrom many perspectives the latest FPGA offerings from 'X' and 'A' are large devices - mucho programmable logic resources. Even the devices that one can get for sub \$10 are relatively large. Because of the size of these FPGAs they are implemented using an HDL. To manually configure each circuit would be a long and tedious task. It is not feasible to program an FPGA by manually defining the logic for each LUT and manually...
A Bit Bucket had Holes
Couple months ago I wrote a quick little blog about a company called Tabula. Tabula has a virtual 3D approach to achieving higher logic density in an FPGA. See the previous blog for more information.
Along similar lines was another company called TierLogic which actually had multiple physical layers. I was impressed with the Tabula approach and claims. Along the same lines the TierLogic technology looked promising as well. But, EE Times has reported that...
MyHDL Interface Example
MyHDL Interfaces ExampleWith the next release of MyHDL, version 0.9, conversion of interfaces will be supported. In this context an interface is any object with a Signal attribute. This can be used to simplify connection between modules and port definitions. For example, if I want to define a simple memory-map bus, the Signals for the bus can be defined as follows:
class BareBoneBus: def __init__(self): self.wr = Signal(False) self.rd =...MyHDL FPGA Tutorial I (LED Strobe)
Last updated 05-Nov-2015
IntroductionFrom many perspectives the latest FPGA offerings from 'X' and 'A' are large devices - mucho programmable logic resources. Even the devices that one can get for sub \$10 are relatively large. Because of the size of these FPGAs they are implemented using an HDL. To manually configure each circuit would be a long and tedious task. It is not feasible to program an FPGA by manually defining the logic for each LUT and manually...
MyHDL Interface Example
MyHDL Interfaces ExampleWith the next release of MyHDL, version 0.9, conversion of interfaces will be supported. In this context an interface is any object with a Signal attribute. This can be used to simplify connection between modules and port definitions. For example, if I want to define a simple memory-map bus, the Signals for the bus can be defined as follows:
class BareBoneBus: def __init__(self): self.wr = Signal(False) self.rd =...A Bit Bucket had Holes
Couple months ago I wrote a quick little blog about a company called Tabula. Tabula has a virtual 3D approach to achieving higher logic density in an FPGA. See the previous blog for more information.
Along similar lines was another company called TierLogic which actually had multiple physical layers. I was impressed with the Tabula approach and claims. Along the same lines the TierLogic technology looked promising as well. But, EE Times has reported that...