I. INTRODUCTIONThe traditional approach to develop a digital system wa การแปล - I. INTRODUCTIONThe traditional approach to develop a digital system wa ไทย วิธีการพูด

I. INTRODUCTIONThe traditional appr

I. INTRODUCTION
The traditional approach to develop a digital system was
to use a set of interconnected digital integrated circuits like
counters, buffers, logic gates and memory. That task required
lots of analysis, testing and the need to adapt the design to
the hardware’s inherent limitations (speed, response time,
power consumption, etc.) which resulted in capped
headroom for development.
Also, every design change implied a whole analysis but
sometimes the prototyping hardware wouldn’t allow any
expansion without a considerable –and most times
expensive- upgrade.
A the present time, technological advance has brought
new options like programmable logic as Complex
Programmable Logic Devices (CPLD) or Field
Programmable Gate Arrays (FPGA) with more sophisticated
simulation and design verification environments, which
enable engineers to reach new levels of complexity and
robustness, while greatly reducing the time between
development and implementation.
Also, those advances let engineers focus on the
application needs, rather than to fit the system onto existing
hardware. This way, one can develop a system that can be
optimized for manufacturing on a single chip, with the
capacity to add or remove modules according to the
requirements in the future.
Modern processor design sometimes reduce the
implementation effort by acquiring some of these elements
as Intellectual Property (IP) or through implementation
techniques to build the other components, like VHDL or
Verilog language and a proprietary synthesizer depending on
each hardware vendor.
There exist different approaches in order to obtain high
comprehension when explaining computer architecture, one
approach uses simulation of processors that allow interaction
with each module that composes a computer as on [1]-[4];
another option is to use FPGA devices and VHDL language
to construct a simple computer [5]-[6], but there is the
disadvantage that by programming there is a lack of
understanding in dataflow. There is even an approach that
uses MSI digital components such as TTL in order to
construct a computer [7], it is a good exercise to realize
interconnections between components, but sometimes using
wires to build those connections is excessively timeconsuming.
On the other hand, there is an option to construct a simple
computer by using a GUI that allow to design at gate level by
placing components in a spreadsheet, it is easy to use and
easy to understand dataflow between components even is
more comprehensive if we can create all of the computer
components from logical gates.
In the present work, the design of an 8-bit data width
Reduced Instruction Set Computer (RISC) processor is
presented; it was developed with simplicity and
implementation efficiency in mind. It has a complete
instruction set, program and data memories, general purpose
registers and a simple Arithmetical Logical Unit (ALU) for
basic operations. It operates following a multi-cycle
execution nature and is implemented on a Xilinx Spartan-3E
FPGA.
In the following section the main characteristics of
presented processor are presented. The third section
introduces the instruction set and its instruction format used
to interact through a programming language with the
processor. Fourth section presents the different blocks that
constitute the processor and its integration. On section five,
timing and implementation results are presented followed by
conclusions at sixth section.
II. CPU ARQUITECTURE
The processor is based on the Harvard architecture, in
which the size of the instructions is not related to the size of
the data, and therefore it can be optimized in a way that any
instruction occupies a single position of program memory,
thus obtaining greater speed and a minor program length.
Also, the access time to the instructions can be superposed
with the one of the data, obtaining a greater speed in each
operation.
___________________________________
978-1-61284-840-2/11/$26.00 ©2011 IEEE
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
I. บทนำเป็นวิธีดั้งเดิมในการพัฒนาระบบดิจิตอลการใช้ชุดรวมวงจรดิจิตอลเชื่อมต่อกันเช่นเคาน์เตอร์ บัฟเฟอร์ ประตูตรรกะ และหน่วยความจำ งานที่ต้องการวิเคราะห์ทดสอบ และจำเป็นต้องปรับเปลี่ยนการออกแบบการจำกัดของฮาร์ดแวร์แต่กำเนิด (ความเร็ว เวลาตอบรับพลังงาน ฯลฯ) ซึ่งส่งผลให้ cappedheadroom พัฒนายัง การเปลี่ยนแปลงการออกแบบโดยนัยวิเคราะห์ทั้งหมด แต่บางครั้งต้นแบบฮาร์ดแวร์จะไม่อนุญาตให้มีขยาย โดยการมาก – และ เวลาส่วนใหญ่แพงอัพเกรดที่ปัจจุบันมีนำเทคโนโลยี เวลาล่วงหน้าตัวเลือกใหม่เช่นตรรกะโปรแกรมซับซ้อนอุปกรณ์ตรรกะโปรแกรม (CPLD) หรือเขตข้อมูลโปรแกรมเกเรย์ (FPGA) มีความซับซ้อนมากขึ้นการจำลองและออกแบบระบบ การตรวจสอบซึ่งเปิดใช้งานวิศวกรถึงระดับใหม่ของความซับซ้อน และเสถียรภาพ มากลดเวลาระหว่างการพัฒนาและการใช้งานความก้าวหน้าเหล่านั้นให้ความวิศวกรในการความต้องการแอพลิเคชัน แทนที่ ให้ระบบไปอยู่พอดีฮาร์ดแวร์ ด้วยวิธีนี้ หนึ่งสามารถพัฒนาระบบที่สามารถเหมาะสำหรับการผลิตบนชิปที่เดียว มีการการเพิ่ม หรือลบโมดูลตามความต้องการในอนาคตตัวประมวลผลที่ทันสมัยออกแบบบางครั้งลดการความพยายามดำเนินการ โดยการซื้อบางส่วนขององค์ประกอบเหล่านี้เป็นปัญญาแห่ง (IP) หรือ ผ่านการใช้งานเทคนิคการสร้างส่วนประกอบอื่น ๆ เช่น VHDL หรือภาษา Verilog และเครื่องสังเคราะห์เสียงเป็นกรรมสิทธิ์ขึ้นอยู่กับแต่ละผู้จำหน่ายฮาร์ดแวร์มีวิธีที่แตกต่างกันเพื่อให้ได้สูงทำความเข้าใจในการอธิบายถึงสถาปัตยกรรมของคอมพิวเตอร์ หนึ่งวิธีใช้การจำลองของตัวประมวลผลที่อนุญาตให้มีการโต้ตอบกับแต่ละโมดูลที่ composes คอมพิวเตอร์เป็น [1] - [4];อีกทางเลือกหนึ่งคือการ ใช้อุปกรณ์ FPGA และ VHDL ภาษาการสร้างคอมพิวเตอร์เรื่อง [5] - [6], แต่มีการข้อเสียที่ โดยมีการเขียนโปรแกรมคือการขาดของเข้าใจใน dataflow แม้จะมีวิธีการที่ใช้ MSI ดิจิทัลเช่น TTL เพื่อสร้างคอมพิวเตอร์ [7] มันเป็นการออกกำลังกายที่ดีตระหนักถึงinterconnections ระหว่างส่วนประกอบ แต่บางครั้งใช้สายเพื่อสร้างการเชื่อมต่อที่มีมากเกินไป timeconsumingบนมืออื่น ๆ มีตัวเลือกในการสร้างที่เรียบง่ายคอมพิวเตอร์ โดยใช้ GUI ที่อนุญาตให้ออกที่ประตูระดับโดยทำส่วนประกอบในกระดาษคำนวณ มันจะง่ายต่อการใช้ และdataflow ระหว่างส่วนประกอบเข้าใจง่ายแม้จะครอบคลุมมากขึ้นถ้าเราสามารถสร้างคอมพิวเตอร์ทั้งหมดส่วนประกอบจากประตูเชิงตรรกะในงานนำเสนอ การออกแบบความกว้าง 8 บิตข้อมูลการตัวประมวลผลคำสั่งตั้งค่าคอมพิวเตอร์ (RISC) ลดลงนำเสนอ มันได้รับการพัฒนา มีความเรียบง่าย และประสิทธิภาพในการใช้งานในจิตใจ มีความสมบูรณ์ตั้งคำ โปรแกรมและข้อมูลความทรงจำ ทั่วไปลงทะเบียนและแบบง่าย Arithmetical ตรรกะหน่วย (เที่ยว ALU) สำหรับการดำเนินการพื้นฐาน มันทำงานต่อรอบหลายลักษณะการดำเนินการ และใช้งานบนการ Xilinx มีนาคม-3EFPGAต่อไปนี้ในส่วนลักษณะสำคัญของประมวลผลนำเสนอจะนำเสนอ ส่วนที่สามแนะนำชุดคำสั่งและรูปแบบของคำสั่งที่ใช้การโต้ตอบทางภาษาการเขียนโปรแกรมด้วยการประมวลผล ส่วนที่ 4 นำเสนอบล็อกต่าง ๆ ที่เป็นตัวประมวลผลและการบูรณาการ ส่วน 5แสดงผลการดำเนินงานและกำหนดเวลาตามบทสรุปที่ 211II. CPU ARQUITECTUREตัวประมวลผลจะขึ้นอยู่กับสถาปัตยกรรมฮาร์วาร์ดซึ่งขนาดของคำสั่งที่เกี่ยวข้องกับขนาดของข้อมูล และดังนั้นมันสามารถปรับได้ด้วยวิธีการใด ๆคำสั่งใช้ตำแหน่งเดียวของหน่วยความจำโปรแกรมจึง ได้รับความเร็วสูงและความยาวของโปรแกรมย่อยยัง สามารถ superposed เวลาการเข้าถึงคำแนะนำด้วยข้อมูล ความเร็วสูงในการรับการดำเนินการ___________________________________978-1-61284-840-2/11/$26.00 © 2011 IEEE
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: