ACM Home Page
Please provide us with feedback. Feedback
REDEFIS: a system with a redefinable instruction set processor
Full text PdfPdf (930 KB)
Source SBCCI archive
Proceedings of the 19th annual symposium on Integrated circuits and systems design table of contents
Ouro Preto, MG, Brazil
SESSION: Reconfigurable architectures table of contents
Pages: 14 - 19  
Year of Publication: 2006
ISBN:1-59593-479-0
Authors
Victor M. GOULART FERREIRA  Fukuoka Laboratory for Emerging & Enabling Technology of SoC (FLEETS), Fukuoka, Japan
Lovic GAUTHIER  Fukuoka Laboratory for Emerging & Enabling Technology of SoC (FLEETS), Fukuoka, Japan
Takayuki KANDO  Fukuoka Laboratory for Emerging & Enabling Technology of SoC (FLEETS), Fukuoka, Japan
Takuma MATSUO  Tokyo Electron Limited, Japan
Toshihiko HASHINAGA  Kyushu University, Fukuoka, Japan
Kazuaki MURAKAMI  Kyushu University, Fukuoka, Japan
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 15,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1150343.1150354
What is a DOI?

ABSTRACT

The growing complexity and production cost of processor-based systems have imposed big constraints in SoC design of new systems. GPPs and ASICs are unable to fit the tight performance or power constraints, or too complex to design in short TAT/TTM. REDEFIS is a HW/SW design platform for high level, efficient implementation of ASIPs/engines for SoC systems. It is composed of a reconfigurable instruction-set processor, capable to redefine its ISA according to the user application written in high level C language, and a set of design tools (an ISA Generator and a retargetable compiler). These processors can be used as flexible engines in embedded MPSoC systems, where its ISA is fully customized and design is done at high level C (no HDL writing is necessary). In this paper we present the Redefis design platform and an implementation of our dynamically reconfigurable ISA processor (codename Vulcan). Our results demonstrate the effectiveness of the system for encryption and bitwise applications.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
T. Hashinaga et al. "Vulcan: the first implementation of Redefis processor and its design tool chain", Technical Report of IEICE - Subject: Reconfigurable Systems, Dec. 2004 (In Japanese).
 
2
M. Shuto et al. "Redefis: a SoC Design Platform", Technical Report of IEICE - Subject: Reconfigurable Systems, Dec. 2004 (In Japanese).
 
3
Altera Corporation. http://www.altera.com
 
4
IPFlex Inc. http://www.ipflex.com
 
5
PACT Corporation. http://www.pactcorp.com
 
6
Tensilica Inc. Xtensa Configurable Processors. http://www.tensilica.com
 
7
Stretch Inc. http://www.stretchinc.com
 
8
MeP - Media Embedded Processor Architecture. http://www.mepcore.com/english/index_e.html
 
9
Dynamically Reconfigurable Processor (DRP), NEC Electronics. http://www.necel.com/drp/en/index.html
 
10
Elixent Ltd. http://www.elixent.com/
 
11
Morpho Technologies Inc. http://www.morphotech.com
 
12
D. Burger and T. M. Austin, "The Simplescalar tool set, version 2. 0", University of Wisconsin-Madison Computer Sciences Department Technical Report, 1997.
 
13
NIST FIPS PUB 46-3, "Data Encryption Standard (DES)", http://csrc.nits.org/publications/fips/fips46/fips46-3. pdf, Oct. 1999.
 
14
NIST FIPS PUB 197, "Advanced Encryption Standard (AES)", http://csrc.nist.gov/publications/fips/fips197/fips-197.pdf, Nov. 2001.
 
15
Home page of the JPEG Committee. http://www.jpeg.org
 
16
GNU Compiler Collection. http://gcc.gnu.org

Collaborative Colleagues:
Victor M. GOULART FERREIRA: colleagues
Lovic GAUTHIER: colleagues
Takayuki KANDO: colleagues
Takuma MATSUO: colleagues
Toshihiko HASHINAGA: colleagues
Kazuaki MURAKAMI: colleagues