JHDL

SubhadeepBanerjee12 272 views 16 slides Jan 01, 2017
Slide 1
Slide 1 of 16
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16

About This Presentation

seminar


Slide Content

Just Another Hardware Description Language(JHDL) Name : Subhadeep Banerjee Roll No :

CONTENT INTRODUCTION WHAT IS JHDL NAMING OF JHDL FEATURES OF JHDL RELATIONSHIP OF JHDL JHDL DESIGN FLOW JHDL BITS IMPLEMENTATION JHDL TOOLS ADVANTAGES OF JHDL DISADVANTAGES OF JHDL CONCLUSION AND FUTUR USE REFERENCES

Introduction JHDL ( Just Another Hardware Description Language) is a low level structural hardware description language. Primarily on building circuits via an Object Oriented approach that bundles collections of gates into Java objects. The JHDL libraries were created in a layered fashion.

What is JHdl JHDL is a java based design language, it’s object oriented language. The Primary distinction of JHDL is the creation of a single integrated API . JHDL is a structural HDL(Hardware Depreciation Language). The key feature of JHDL is it’s ability to operate in either simulation or hardware mode.

Naming Originally, the J in "JHDL" stood for "Java". However, to prevent trademark issues, the name has been change to stand for Just Another Hardware Description Language .

Features The JHDL language features include: Structural hardware design Flexible module generators Table generated finite state machines A graphical "Workbench" toolkit

Features The integrated JHDL Workbench environment is designed to allow developers to graphically test and trace their circuit designs. This tool includes : A graphical schematic viewer A multiclock cycle based simulator A command line interface A complete list of all wires and gates A complete status of all values passing through the circuit

Relationship of open source constituents of jhdl bits

Jhdl design flow

Jhdl bits implementation

JHDL Tools Waveform Viewer Schematic Viewer Module Generator Libraries Hierarchy Browser Circuit Simulator

ADVANTAGES Easy to use . Has built in documentation capabilities. Is portable. Has rich set of GUI API that are integral to the language.

DISADVANTAGES The net interaction with router must be improved to decrease memory usage and reduce routing time . Improve execution time . Improve robustness. Provide more flexible interface between JHDL and the router.

CONCLUSION AND FUTURE USE A major goal has been to retain the properties and philosophies of J bits . It was essential to provide the ability to reconfigure the device through JHDL Bits design flow. It allows partitioning of design . ThedeveloperswouldinvestigateusingJHDLBitsinanembeddedsystem,usingsmallsubsetofJHDLrewritteninlanguageotherthanJavatoreducememoryusage . In current version of JHDL Bits, placement is performed in a greedy sub-optimal manner .

REFERENCES Official JHDL website (http://www.jhdl.org/) BYU's Configurable Computing Laboratory (http://ccl.ee.byu.edu) Cosmic Horizon JHDL (http://www.alanfeldstein.com/products/software/jhdl/) 1. Brent E. Nelson, "The Mythical CCM: In Search of Usable (and Reusable) FPGA Based General Computing Machines (http://doi.ieeecomputersociety.org/10.1109/ASAP.2006.65)," asap, pp.514, IEEE 17th International Conference on Application specific Systems, Architectures and Processors (ASAP'06), 2006 Retrieved from "https:// en.wikipedia.org/w/index.php?title=JHDL & oldie=698345445 " Categories: Hardware description languages.
Tags