B. Aspects implementationWe have implemented aspects for debugging. Un การแปล - B. Aspects implementationWe have implemented aspects for debugging. Un ไทย วิธีการพูด

B. Aspects implementationWe have im

B. Aspects implementation
We have implemented aspects for debugging. Unlike
previous works [11], [12], which focused on simulationtime
tracing and logging, we have implemented aspects for
on-chip debugging. Figure 3 shows the debugged family
of hardware aspects. The class DebuggedCommon defines
common ports for all aspects. Besides the ports used for
clock and reset, it defines outputs for a JTAG debug protocol
(trigger_out and data_out) and for the enter/leave protocol
(op_rdy_out and op_req_in). The input values for the
ports defined by the subclasses determine which operation
will be triggered.
The aspects implemented define the following debugging
functionalities: Watched causes the state of a component to
be dumped every time it is modified; Traced causes every
operation execution to be signalized; and Profiled counts
the number of clock cycles used by the component for each
operation.
C. Scenario adapter implementation
Figure 4 shows how we applied the aspects to the scheduler
using a scenario adapter (for simplicity, some details,
such as methods, ports, and hierarchies, are omitted). The
implementation follows the guidelines depicted in figure 1.
The class Scheduler defines the scheduler component. The
controller SystemC process is responsible for reading the
component inputs and calling the method which implements
the corresponding operation. The class AdaptedScheduler
implements the scenario adapter. It inherits from the Scheduler
and Debugged classes, and redefines the operation
methods by adding calls to the enter and leave methods of
Debugged. The Debugged class defines the scenario and its
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
B. ด้านดำเนินงานเราใช้ลักษณะสำหรับการดีบัก ซึ่งแตกต่างจากก่อนหน้านี้ทำงาน [11], [12], ซึ่งเน้นการ simulationtimeติดตามและบันทึกข้อมูล เราใช้ด้านในบนชิดีบัก รูปที่ 3 แสดงครอบครัว debuggedด้านฮาร์ดแวร์ คลา DebuggedCommon กำหนดพอร์ตทั่วไปทุก ๆ นอกจากพอร์ตที่ใช้สำหรับนาฬิกาและใหม่ กำหนดเอาท์พุตสำหรับโพรโทคอบัก JTAG(trigger_out และ data_out) และโพรโทคอลป้อน/ลา(op_rdy_out และ op_req_in) การป้อนค่าสำหรับการพอร์ตที่กำหนดไว้ โดยระดับที่กำหนดซึ่งการดำเนินงานจะถูกทริกเกอร์กำหนดด้านดำเนินการดีบักต่อไปนี้ฟังก์ชันการทำงาน: เฝ้าดูทำให้สถานะของส่วนประกอบได้ถูกเทข้อมูลออกทุกครั้งที่มีการปรับเปลี่ยน ติดตามสาเหตุทุกดำเนินการให้เป็น signalized และการตรวจนับ Profiledจำนวนวงจรนาฬิกาที่ใช้สำหรับแต่ละส่วนประกอบการดำเนินการC. สถานการณ์ใช้งานอะแดปเตอร์รูปที่ 4 แสดงวิธีใช้ลักษณะการตัวจัดกำหนดการโดยใช้ตัวปรับต่อสถานการณ์ (สำหรับความเรียบง่าย บางรายละเอียดเช่นวิธี พอร์ต ลำดับชั้น มีละ) ที่ดำเนินตามแนวทางที่แสดงในรูปที่ 1คลาสกำหนดการกำหนดส่วนประกอบตัวจัดกำหนดการ ที่ควบคุมกระบวนการ SystemC รับผิดชอบสำหรับการอ่านปัจจัยการผลิตส่วนประกอบและการเรียกเมธอดใช้การดำเนินงานที่สอดคล้องกัน คลาส AdaptedSchedulerใช้ตัวปรับต่อสถานการณ์ สืบทอดจากตัวจัดกำหนดการและ Debugged เรียน และ redefines ดำเนินวิธีการเพิ่มเรียกวิธีการป้อนและการปล่อยของDebugged คลาส Debugged กำหนดสถานการณ์และ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
B. การดำเนินงานด้าน
เราได้ดำเนินการด้านสำหรับการแก้จุดบกพร่อง ซึ่งแตกต่างจาก
ผลงานก่อนนี้ [11], [12] ซึ่งมุ่งเน้นไปที่ simulationtime
การติดตามและเข้าสู่ระบบเราได้ดำเนินการด้านสำหรับ
การแก้จุดบกพร่องบนชิป รูปที่ 3 แสดงให้เห็นถึงครอบครัวบั๊ก
ด้านฮาร์ดแวร์ DebuggedCommon ชั้นกำหนด
พอร์ตร่วมกันสำหรับทุกด้าน นอกจากนี้พอร์ตที่ใช้สำหรับ
นาฬิกาและการตั้งค่าจะกำหนดผลสำหรับ JTAG แก้ปัญหาโปรโตคอล
(trigger_out และ DATA_OUT) และป้อน / ออกจากโปรโตคอล
(op_rdy_out และ op_req_in) ค่าอินพุท
พอร์ตที่กำหนดโดย subclasses ตรวจสอบว่าการดำเนินการ
. จะเรียก
ด้านการดำเนินการกำหนดดังต่อไปนี้การแก้จุดบกพร่อง
ฟังก์ชัน: ดูสาเหตุที่ทำให้สถานะขององค์ประกอบที่จะ
ทิ้งทุกครั้งที่มีการแก้ไข; สาเหตุสืบทุก
การดำเนินการดำเนินการที่จะ signalized; และ Profiled นับ
จำนวนรอบของนาฬิกาที่ใช้โดยส่วนประกอบสำหรับแต่ละ
การดำเนินงาน.
C. อะแดปเตอร์สถานการณ์การดำเนินงาน
รูปที่ 4 แสดงให้เห็นถึงวิธีการที่เรานำมาใช้ด้านการจัดตารางเวลา
การใช้อะแดปเตอร์สถานการณ์ (สำหรับความเรียบง่ายโดยมีรายละเอียดบางอย่าง
เช่นวิธีการพอร์ตและลำดับชั้นได้รับการละเว้น)
การดำเนินการตามแนวทางที่ปรากฎในรูปที่ 1.
จัดตารางเวลาคลาสกำหนดองค์ประกอบการจัดตารางเวลา
กระบวนการ SystemC ควบคุมเป็นผู้รับผิดชอบสำหรับการอ่าน
ปัจจัยองค์ประกอบและเรียกวิธีการซึ่งดำเนิน
การดำเนินงานที่สอดคล้องกัน AdaptedScheduler ชั้น
ใช้อะแดปเตอร์สถานการณ์ มันสืบทอดจากจัดตารางเวลา
และบั๊กเรียนและนิยามใหม่ของการดำเนินการ
วิธีการโดยการเพิ่มสายการเข้าและออกจากวิธีการของ
บั๊ก ชั้นบั๊กกำหนดสถานการณ์และของ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ข. ลักษณะการนำ
เราได้ใช้แง่มุมในการดีบั๊ก ซึ่งแตกต่างจากงานก่อนหน้านี้
[ 11 ] , [ 12 ] ซึ่งเน้น simulationtime
ติดตามและเข้าสู่ระบบ เราได้ใช้ด้าน
บนการดีบั๊ก รูปที่ 3 แสดงการดีบั๊กครอบครัว
ด้านฮาร์ดแวร์ เรียน debuggedcommon กำหนด
พอร์ตทั่วไปทุกด้าน นอกจากพอร์ตที่ใช้สำหรับ
นาฬิกาและการตั้งค่าใหม่มันกำหนดผลสำหรับ jtag แก้ปัญหาโพรโทคอล
( trigger_out และ data_out ) และสำหรับเข้า / ออกจากพิธีสาร
( op_rdy_out และ op_req_in ) ใส่ค่าพอร์ตที่กำหนด โดยการกำหนดคลาส

ซึ่งการจะเรียก ด้านการกำหนดต่อไปนี้

: ดูฟังก์ชันการแก้จุดบกพร่องสาเหตุสภาพส่วนประกอบ

ทิ้งทุกครั้งที่มีการแก้ไข ;ตรวจสอบสาเหตุการเป็น การดำเนินงานทุก ๆ

; และประวัตินับจํานวนรอบนาฬิกาที่ใช้โดยชิ้นส่วนแต่ละ

C . สถานการณ์การดำเนินงาน อะแดปเตอร์
รูปที่ 4 แสดงให้เห็นว่าเราใช้ด้านการจัดตารางเวลา
ใช้สถานการณ์อะแดปเตอร์ ( สำหรับความเรียบง่าย , รายละเอียด ,
เช่นวิธีการพอร์ต และชนชั้นต่างๆ ถูกตัดทอน )
การดำเนินงานตามแนวทางที่ปรากฎในรูป 1 .
ชั้นเรียนตารางเวลากำหนดตารางเวลาส่วนประกอบ
Language ควบคุมกระบวนการรับผิดชอบในการอ่าน
ส่วนประกอบปัจจัยการผลิตและเรียกวิธีการที่ใช้
การดำเนินงานที่สอดคล้องกัน เรียน adaptedscheduler
ใช้สถานการณ์อะแดปเตอร์ มันสืบทอดจากตารางเวลา และดีบั๊ก
เรียนและนิยามใหม่ของงาน
วิธีการเพิ่มโทรไปเข้าและออกจากวิธีการ
ดีบั๊ก . การดีบั๊กชั้นเรียนกำหนดสถานการณ์และ
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: